package com.day0921;

public class Dog {
    String name;
    int age;
//    构造方法  方法名和类名相同   无返回值
//    编译器会默认给一个无参构造方法
//    构造方法作用   创建对象  初始化对象
//    写了构造方法，编译器就不提供默认构造方法
//    一般代码写了构造方法，就要自己写无参构造
    public Dog(){//返回值类型为Dog
        System.out.println("无参构造");
    }
    public Dog(String name,int age){
        this.name = name;
        this.age = age;
        System.out.println(name);
        System.out.println(age);
        System.out.println("有参数构造！");
    }

//    方法重载   方法名相同  参数列表不同（个数，类型，顺序）
//    与返回值  访问修饰符  无关
    public void text(){

    }
    public void text(String name){

    }
}
